package com.atguigu.exer2;

import java.io.File;

/**
 * @author yihu
 * @create 2021-03-09 14:46
 * @email:1057202547@qq.com
 * @dec: 3. 遍历指定目录所有文件名称，包括子文件目录中的文件。
 * 	拓展1：并计算指定目录占用空间的大小
 * 	拓展2：删除指定文件目录及其下的所有文件
 */
public class ListFilesTest {
    public static void main(String[] args) {
        File file = new File("D:\\java_study\\wokespace_10_14");
        printSubFile(file);
    }
    //遍历所有目录，打印所有文件
    public static void printSubFile(File file) {
        File[] files = file.listFiles();
        for (File elmFile:files){
            if(elmFile.isDirectory()){
                printSubFile(elmFile);
            }else {
                System.out.println(elmFile.getAbsolutePath());
            }
        }

    }
}
